body {
    background-color: black;
    width: 95%;
    margin: auto;
}

#header {
    background: url('images/starfield-banner.jpg');
    position: fixed;
    width: 95%;
}

#header.logo-link {
    padding: 10px;
}

#header logo {
    width:110px;
    margin:11px;
}
#header ul{list-style-type:none;
    margin:0;padding:0;}
#header li{float:left;
    margin-left:20px;
    line-height:40px;}
#header li a{
    height:30px;width:120px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right: 5px;
   padding-right: 20px;
    border-right:3px solid #ffffff;
    text-align:center;
    text-decoration:none;
    color:#ffffff;}
#header li a:hover{color:#0080c0;background-color:#ffffff;}
#name{ width: 100%;height:100px;font-size:3px; }
#name ul{list-style-type:none;
    margin:10px;padding:10px;}
#name ul li{
    margin-left:0px;
    background-color:gray ;
    padding-right: 20px;
    text-align:center;
    text-decoration:none;
}
#name ul li a{
    height:100px;width:50%;
    text-align:center;
    text-decoration:none;
    margin-top: 2px;
}


div.desc {
    padding: 15px;
    text-align: center;
}

#container{margin:0 auto;height:660px;width:1200px;}
#g1{  width: 600px;
    height: 600px;
    margin: 5px;
    padding:5px;
    color: #d8ecff;
    font-size:15px ;
    float: left;}
#g2{ width: 250px;
    height: 350px;
    margin: 0px;
    padding: 0px 0px 5px 0px;

    color: #d8ecff;
    float: left;}
#g21{width: 250px;
    height: 300px;
    float: left;
    color:white;
    background:steelblue;
    padding: 15px;
    text-align: center;
    line-height:300px;

}
#g3{  width: 500px;
    height:240px ;
    margin: 5px;
    padding:5px;
    color: #d8ecff;
    float: left;}

#middle{margin:0 auto;height:400px;width:1200px; }
#g4{float: left;width:300px;margin: 5px;color: #d8ecff;}
#g5{float: left;width:500px;margin: 5px; color: #d8ecff;font-size:13px ;}
#g6{float: left;width:300px;margin: 5px;color: #d8ecff;}

div.g7 {
    margin: 15px;
    float: left;
    width: 250px;
    color: #d8ecff;
}
div.g7 img {
    width: 100%;
    height: auto;
}
#foot{
    margin:0 auto;height:400px;width:1200px;
}
#footer{height:30px;
    background: blue;
    text-align: center;
    color:white;
}
#last{height:100px;width:1200px;}
#tupian{float: left;height:100px;}
#zi{
    float:left;color:white;
    width: 500px;
    height: 50px;
    float: left;
    color:white;
    margin: 5px;
    padding: 5px;
    font-size:15px;
    line-height:10px;
}
#end{height:40px;width:1300px;
 }
#end ul{list-style-type:none;
    margin:0;padding:0;}
#end li{float:right;
    margin-left:20px;
    line-height:26px;}
#end li a{
    height:40px;width:100px;
    text-align:center;
    padding: 2px;
    text-decoration:none;
    font-size:10px;
    color:#ffffff;}